const path = require('path')
module.exports = {
  // 应用 id
  id: "d7a214a0-76f6-11ee-b099-c9f497084ec2",
  // 应用类型
  type: "app",
  // 打开之后将使用内置的路由引擎，自动处理路由关系，否则需要手动设置路由
  autoRouting: false,
  // 设置路由前缀，通常用于部署到非根目录
  base: "./",
  // 配置路由模式
  mode: "hash",
  // 插件
  plugins: [
		'hui-plugin-micro-app',
    'hui-plugin-sass',
  ],
  // 代理
  proxy: {
		'/ilmp-aus-config-app': {
			target: "http://10.30.44.138",
      changeOrigin: true
		}
	},
  // 设置静态资源文件打包时的相对路径
  publicPath: "./",
  // 部署配置
  see: {
    // 系统类型
    systemType: "HUI",
  },
  // 使用 Vuex 进行状态管理
  vuex: true,
	alias: {
    '@': path.resolve(__dirname, 'src'),
  },
	chainWebpack: function (config) {
    config.module.rule("svg").exclude.add(path.resolve("src/icons")).end()
    config.module
      .rule("icons")
      .test(/\.svg$/)
      .include.add(path.resolve("src/icons"))
      .end()
      .use("svg-sprite-loader")
      .loader("svg-sprite-loader")
      .options({
        symbolId: "icon-[name]",
      })
      .end()
  },
};
